hill swallow - French English Dictionary